# -*- coding: utf-8 -*-

#iibsoft - un software para el cálculo del índice de integridad biótica
#Copyright (C) 2007 Claudio A. Quezada R. <claudio.quezada.r@gmail.com>
#http://www.esteropuangue.cl/iibsoft - http://iibsoft.googlecode.com

#Este programa es Software Libre; usted puede redistribuirlo
#y/o modificarlo bajo los términos de la "GNU General Public
#License" como lo publica la "FSF Free Software Foundation",
#o (a su elección) de cualquier versión posterior.

#Este programa es distribuido con la esperanza de que le será
#útil, pero SIN NINGUNA GARANTIA; incluso sin la garantía
#implícita por el MERCADEO o EJERCICIO DE ALGÚN PROPÓSITO en
#particular. Vea la "GNU General Public License" para más
#detalles.

#Usted debe haber recibido una copia de la "GNU General Public
#License" junto con este programa, si no, escriba a la "FSF
#Free Software Foundation, Inc.", 59 Temple Place - Suite 330,
#Boston, MA  02111-1307, USA, 
#o visite el sitio de iibsoft: http://iibsoft.googlecode.com

from PyQt4 import QtCore, QtGui

class Ui_acercaDe(object):
    def setupUi(self, acercaDe):
        acercaDe.setObjectName("acercaDe")
        acercaDe.setWindowModality(QtCore.Qt.ApplicationModal)
        acercaDe.resize(QtCore.QSize(QtCore.QRect(0,0,505,457).size()).expandedTo(acercaDe.minimumSizeHint()))

        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(acercaDe.sizePolicy().hasHeightForWidth())
        acercaDe.setSizePolicy(sizePolicy)
        acercaDe.setWindowIcon(QtGui.QIcon("iconos/bluefish.png"))

        self.gridlayout = QtGui.QGridLayout(acercaDe)
        self.gridlayout.setObjectName("gridlayout")

        spacerItem = QtGui.QSpacerItem(30,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
        self.gridlayout.addItem(spacerItem,0,0,1,1)

        self.label = QtGui.QLabel(acercaDe)
        self.label.setPixmap(QtGui.QPixmap(":/imagenes/imagenes/acercaDe.png"))
        self.label.setObjectName("label")
        self.gridlayout.addWidget(self.label,0,1,1,1)

        spacerItem1 = QtGui.QSpacerItem(30,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
        self.gridlayout.addItem(spacerItem1,0,2,1,1)

        self.label_2 = QtGui.QLabel(acercaDe)
        self.label_2.setPixmap(QtGui.QPixmap(":/imagenes/imagenes/logo_qt.png"))
        self.label_2.setObjectName("label_2")
        self.gridlayout.addWidget(self.label_2,0,3,1,1)

        spacerItem2 = QtGui.QSpacerItem(30,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
        self.gridlayout.addItem(spacerItem2,0,4,1,1)

        self.label_3 = QtGui.QLabel(acercaDe)
        self.label_3.setPixmap(QtGui.QPixmap(":/imagenes/imagenes/python-logo.gif"))
        self.label_3.setObjectName("label_3")
        self.gridlayout.addWidget(self.label_3,0,5,1,1)

        spacerItem3 = QtGui.QSpacerItem(49,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
        self.gridlayout.addItem(spacerItem3,0,6,1,1)

        self.gridlayout1 = QtGui.QGridLayout()
        self.gridlayout1.setObjectName("gridlayout1")

        self.textBrowser = QtGui.QTextBrowser(acercaDe)
        self.textBrowser.setObjectName("textBrowser")
        self.gridlayout1.addWidget(self.textBrowser,0,0,1,1)

        self.hboxlayout = QtGui.QHBoxLayout()
        self.hboxlayout.setObjectName("hboxlayout")

        spacerItem4 = QtGui.QSpacerItem(116,24,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
        self.hboxlayout.addItem(spacerItem4)

        self.btnAceptar = QtGui.QPushButton(acercaDe)
        self.btnAceptar.setObjectName("btnAceptar")
        self.hboxlayout.addWidget(self.btnAceptar)

        spacerItem5 = QtGui.QSpacerItem(44,24,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
        self.hboxlayout.addItem(spacerItem5)

        self.btnLicencia = QtGui.QPushButton(acercaDe)
        self.btnLicencia.setObjectName("btnLicencia")
        self.hboxlayout.addWidget(self.btnLicencia)

        spacerItem6 = QtGui.QSpacerItem(116,24,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
        self.hboxlayout.addItem(spacerItem6)
        self.gridlayout1.addLayout(self.hboxlayout,1,0,1,1)
        self.gridlayout.addLayout(self.gridlayout1,1,0,1,7)

        self.retranslateUi(acercaDe)
        QtCore.QMetaObject.connectSlotsByName(acercaDe)

    def retranslateUi(self, acercaDe):
        acercaDe.setWindowTitle(QtGui.QApplication.translate("acercaDe", "Acerca de IIBSoft", None, QtGui.QApplication.UnicodeUTF8))
        self.textBrowser.setHtml(QtGui.QApplication.translate("acercaDe", "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
        "p, li { white-space: pre-wrap; }\n"
        "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
        "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;\"><span style=\" font-size:9pt;\">IIBSoft es un software libre orientado a la aplicación con facilidad del Índice de Integridad Biótica originalmente ideado por Karr (1981) y adaptado a la ictiofauna del estero Puangue (Río Maipo, Chile Central). </span></p>\n"
        "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;\"></p>\n"
        "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;\">Fue diseñado por Claudio Quezada bajo el proyecto \"Seguimiento del Estado Ecológico del Estero Puangue\" presentado a la iniciativa FDI Línea Estudiantil del Ministerio de Educación de Chile y ejecutado por un grupo de Estudiantes y Profesionales de Ingeniería Ambiental de la Universidad de Valparaíso.</p>\n"
        "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;\"></p>\n"
        "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;\">Está licenciado bajo la GNU GPL V2 y es un software libre, lo que quiere decir que se garantiza:</p>\n"
        "<ul style=\"-qt-list-indent: 1;\"><li style=\" font-size:9pt;\" style=\" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Ejecutar el programa con cualquier propósito (privado, educativo, público, etc.),</li>\n"
        "<li style=\" font-size:9pt;\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Estudiar y modificar el programa (para lo cual se da acceso al código fuente),</li>\n"
        "<li style=\" font-size:9pt;\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Copiar el programa de manera que se pueda distribuir libremente (y respetando estos 4 principios derivados de la aceptación de la misma licencia), y</li>\n"
        "<li style=\" font-size:9pt;\" style=\" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Mejorar el programa, publicar las mejoras y redistribuirlas (únicamente bajo la misma licencia).</li></ul>\n"
        "<p style=\" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;\">Este software fue desarrollado en Python, con la interfaz gráfica diseñada en Qt y los bindings PyQt, todos licenciados bajo la GNU GPL V2.</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.btnAceptar.setText(QtGui.QApplication.translate("acercaDe", "Aceptar", None, QtGui.QApplication.UnicodeUTF8))
        self.btnLicencia.setText(QtGui.QApplication.translate("acercaDe", "Ver Licencia", None, QtGui.QApplication.UnicodeUTF8))

import recursos_rc


if __name__ == "__main__":
    import sys
    app = QtGui.QApplication(sys.argv)
    acercaDe = QtGui.QWidget()
    ui = Ui_acercaDe()
    ui.setupUi(acercaDe)
    acercaDe.show()
    sys.exit(app.exec_())
